;*******************************************************************************
;* TMS320C55x C/C++ Codegen                                          PC v3.2.2 *
;* Date/Time created: Fri Apr 03 16:43:43 2009                                 *
;*******************************************************************************
	.compiler_opts --mem_model:code=flat --mem_model:data=large --silicon_core_2_1 
	.mmregs
	.cpl_on
	.arms_on
	.c54cm_off
	.asg AR6, FP
	.asg XAR6, XFP
	.asg DPH, MDP
	.model call=c55_std
	.model mem=large
	.noremark 5503  ; code avoids SE CPU_84 MMR write
	.noremark 5505  ; code avoids SE CPU_84 MMR read
	.noremark 5673  ; code avoids SE CPU_89
	.noremark 5684  ; code avoids SE CPU_116 indirect write
	.noremark 5002  ; code respects overwrite rules
;*******************************************************************************
;* GLOBAL FILE PARAMETERS                                                      *
;*                                                                             *
;*   Architecture       : TMS320C55x                                           *
;*   Optimization       : Always Choose Smaller Code Size                      *
;*   Memory             : Large Model (23-Bit Data Pointers)                   *
;*   Calls              : Normal Library ASM calls                             *
;*   Debug Info         : Standard TI Debug Information                        *
;*******************************************************************************

DW$CU	.dwtag  DW_TAG_compile_unit
	.dwattr DW$CU, DW_AT_name("BufferedFPGALoopBack_1.c")
	.dwattr DW$CU, DW_AT_producer("TMS320C55x C/C++ Codegen PC v3.2.2 Copyright (c) 1996-2005 Texas Instruments Incorporated")
	.dwattr DW$CU, DW_AT_stmt_list(0x00)
	.dwattr DW$CU, DW_AT_TI_VERSION(0x01)

DW$1	.dwtag  DW_TAG_subprogram, DW_AT_name("McBSP0_slave"), DW_AT_symbol_name("_McBSP0_slave")
	.dwattr DW$1, DW_AT_type(*DW$T$13)
	.dwattr DW$1, DW_AT_declaration(0x01)
	.dwattr DW$1, DW_AT_external(0x01)
DW$2	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$13)
	.dwendtag DW$1


DW$3	.dwtag  DW_TAG_subprogram, DW_AT_name("McBSP0_slave_setup"), DW_AT_symbol_name("_McBSP0_slave_setup")
	.dwattr DW$3, DW_AT_declaration(0x01)
	.dwattr DW$3, DW_AT_external(0x01)
DW$4	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$10)
	.dwendtag DW$3


DW$5	.dwtag  DW_TAG_subprogram, DW_AT_name("detection"), DW_AT_symbol_name("_detection")
	.dwattr DW$5, DW_AT_type(*DW$T$10)
	.dwattr DW$5, DW_AT_declaration(0x01)
	.dwattr DW$5, DW_AT_external(0x01)
	.global	_frame_array
_frame_array:	.usect	"SDRAMC",25344,0,0
DW$6	.dwtag  DW_TAG_variable, DW_AT_name("frame_array"), DW_AT_symbol_name("_frame_array")
	.dwattr DW$6, DW_AT_location[DW_OP_addr _frame_array]
	.dwattr DW$6, DW_AT_type(*DW$T$22)
	.dwattr DW$6, DW_AT_external(0x01)
	.global	_frame_array2
_frame_array2:	.usect	"SDRAMC",25344,0,0
DW$7	.dwtag  DW_TAG_variable, DW_AT_name("frame_array2"), DW_AT_symbol_name("_frame_array2")
	.dwattr DW$7, DW_AT_location[DW_OP_addr _frame_array2]
	.dwattr DW$7, DW_AT_type(*DW$T$22)
	.dwattr DW$7, DW_AT_external(0x01)
	.global	_process_array
_process_array:	.usect	"SDRAMD",6336,0,0
DW$8	.dwtag  DW_TAG_variable, DW_AT_name("process_array"), DW_AT_symbol_name("_process_array")
	.dwattr DW$8, DW_AT_location[DW_OP_addr _process_array]
	.dwattr DW$8, DW_AT_type(*DW$T$23)
	.dwattr DW$8, DW_AT_external(0x01)
;	C:\CCStudio_v3.1\C5500\cgtools\bin\opt55.exe --gen_opt_info=2 C:\DOCUME~1\pc1mon\LOCALS~1\Temp\TI3882 C:\DOCUME~1\pc1mon\LOCALS~1\Temp\TI3884 --opt_info_filename=C:/Documents and Settings/pc1mon/Desktop/April_2_robo/NEW_VERSION/New_Project_Less_Retarded/Debug/BufferedFPGALoopBack_1.nfo 
	.sect	".text"
	.global	_main

DW$9	.dwtag  DW_TAG_subprogram, DW_AT_name("main"), DW_AT_symbol_name("_main")
	.dwattr DW$9, DW_AT_low_pc(_main)
	.dwattr DW$9, DW_AT_high_pc(0x00)
	.dwattr DW$9, DW_AT_begin_file("BufferedFPGALoopBack_1.c")
	.dwattr DW$9, DW_AT_begin_line(0x32)
	.dwattr DW$9, DW_AT_begin_column(0x06)
	.dwpsn	"BufferedFPGALoopBack_1.c",51,1

	.dwfde DW$CIE
;*******************************************************************************
;* FUNCTION NAME: _main                                                        *
;*                                                                             *
;*   Function Uses Regs : AC0,AC0,T0,T2,T3,AR0,XAR0,AR1,XAR1,AR2,AR5,XAR5,AR6, *
;*                        XAR6,AR7,XAR7,SP,CARRY,TC1,M40,SATA,SATD,RDM,FRCT,   *
;*                        SMUL                                                 *
;*   Save On Entry Regs : T2,T3,AR5,AR6,AR7                                    *
;*   Stack Frame        : Compact (No Frame Pointer, w/ debug)                 *
;*   Total Frame Size   : 6 words                                              *
;*                        (1 return address/alignment)                         *
;*                        (5 register save area)                               *
;*   Min System Stack   : 1 word                                               *
;*******************************************************************************

;*******************************************************************************
;*                                                                             *
;* Using -g (debug) with optimization (-o3) may disable key optimizations!     *
;*                                                                             *
;*******************************************************************************
_main:
	.dwcfa	0x0e, 1
	.dwcfa	0x80, 91, 1
        PSH T2
	.dwcfa	0x0e, 2
	.dwcfa	0x80, 14, 2
        PSH T3
	.dwcfa	0x0e, 3
	.dwcfa	0x80, 15, 3
        PSHBOTH XAR5
	.dwcfa	0x0e, 4
	.dwcfa	0x80, 26, 4
        PSHBOTH XAR6
	.dwcfa	0x0e, 5
	.dwcfa	0x80, 28, 5
        PSHBOTH XAR7
	.dwcfa	0x0e, 6
	.dwcfa	0x80, 30, 6
	.dwcfa	0x0e, 6
;* AR7   assigned to K$14
;* AR5   assigned to U$15
;* AR6   assigned to K$22
;* AR1   assigned to _utemp
DW$10	.dwtag  DW_TAG_variable, DW_AT_name("utemp"), DW_AT_symbol_name("_utemp")
	.dwattr DW$10, DW_AT_type(*DW$T$11)
	.dwattr DW$10, DW_AT_location[DW_OP_reg18]
;* T2    assigned to _i
DW$11	.dwtag  DW_TAG_variable, DW_AT_name("i"), DW_AT_symbol_name("_i")
	.dwattr DW$11, DW_AT_type(*DW$T$11)
	.dwattr DW$11, DW_AT_location[DW_OP_reg14]
;* T3    assigned to _go
DW$12	.dwtag  DW_TAG_variable, DW_AT_name("go"), DW_AT_symbol_name("_go")
	.dwattr DW$12, DW_AT_type(*DW$T$10)
	.dwattr DW$12, DW_AT_location[DW_OP_reg15]
	.dwpsn	"BufferedFPGALoopBack_1.c",59,2
        MOV #16, T0 ; |59| 
        CALL #_McBSP0_slave_setup ; |59| 
                                        ; call occurs [#_McBSP0_slave_setup] ; |59| 
        AMOV #_frame_array, XAR7
        AMAR *AR7, XAR5
        AMOV #_process_array, XAR6
	.dwpsn	"BufferedFPGALoopBack_1.c",54,15
        MOV #0, T2
	.dwpsn	"BufferedFPGALoopBack_1.c",55,6
        MOV #-1, T3
L1:    
DW$L$_main$2$B:
	.dwpsn	"BufferedFPGALoopBack_1.c",62,3
        MOV #22136, AC0 ; |62| 
        CALL #_McBSP0_slave ; |62| 
                                        ; call occurs [#_McBSP0_slave] ; |62| 
	.dwpsn	"BufferedFPGALoopBack_1.c",67,9
        MOV #50688, AR1 ; |67| 
        CMPU T2 >= AR1, TC1 ; |67| 
        BCC L3,TC1 ; |67| 
                                        ; branchcc occurs ; |67| 
DW$L$_main$2$E:
L2:    
DW$L$_main$3$B:
	.dwpsn	"BufferedFPGALoopBack_1.c",69,4
        MOV #4660, AC0 ; |69| 
        CALL #_McBSP0_slave ; |69| 
                                        ; call occurs [#_McBSP0_slave] ; |69| 
        MOV AC0, AR1 ; |69| 
	.dwpsn	"BufferedFPGALoopBack_1.c",71,4
	.dwpsn	"BufferedFPGALoopBack_1.c",73,5
        XCC T3 == #0 ||
           MOV AR1, *AR5+ ; |73| 
	.dwpsn	"BufferedFPGALoopBack_1.c",74,5
        XCCPART T3 == #0 ||
           ADD #1, T2 ; |74| 
	.dwpsn	"BufferedFPGALoopBack_1.c",76,4
        MOV #65535, AR2 ; |76| 
        CMPU AR1 != AR2, TC1 ; |76| 
	.dwpsn	"BufferedFPGALoopBack_1.c",78,5
        XCCPART !TC1 ||
           MOV #0, T3
	.dwpsn	"BufferedFPGALoopBack_1.c",67,9
        MOV #50688, AR1 ; |67| 
        CMPU T2 < AR1, TC1 ; |67| 
        BCC L2,TC1 ; |67| 
                                        ; branchcc occurs ; |67| 
DW$L$_main$3$E:
L3:    
DW$L$_main$4$B:
	.dwpsn	"BufferedFPGALoopBack_1.c",82,3
        AMAR *AR6, XAR1
        AMAR *AR7, XAR0
        CALL #_detection ; |82| 
                                        ; call occurs [#_detection] ; |82| 
	.dwpsn	"BufferedFPGALoopBack_1.c",61,8
        B L1      ; |61| 
                                        ; branch occurs ; |61| 
DW$L$_main$4$E:
	.dwcfa	0x0e, 6
	.dwcfa	0xc0, 30
	.dwcfa	0x0e, 5
	.dwcfa	0xc0, 28
	.dwcfa	0x0e, 4
	.dwcfa	0xc0, 26
	.dwcfa	0x0e, 3
	.dwcfa	0xc0, 15
	.dwcfa	0x0e, 2
	.dwcfa	0xc0, 14
	.dwcfa	0x0e, 1

DW$13	.dwtag  DW_TAG_loop
	.dwattr DW$13, DW_AT_name("C:\Documents and Settings\pc1mon\Desktop\April_2_robo\NEW_VERSION\BufferedFPGALoopBack_1.asm:L1:1:1238791423")
	.dwattr DW$13, DW_AT_begin_file("BufferedFPGALoopBack_1.c")
	.dwattr DW$13, DW_AT_begin_line(0x3d)
	.dwattr DW$13, DW_AT_end_line(0x54)
DW$14	.dwtag  DW_TAG_loop_range
	.dwattr DW$14, DW_AT_low_pc(DW$L$_main$2$B)
	.dwattr DW$14, DW_AT_high_pc(DW$L$_main$2$E)
DW$15	.dwtag  DW_TAG_loop_range
	.dwattr DW$15, DW_AT_low_pc(DW$L$_main$4$B)
	.dwattr DW$15, DW_AT_high_pc(DW$L$_main$4$E)

DW$16	.dwtag  DW_TAG_loop
	.dwattr DW$16, DW_AT_name("C:\Documents and Settings\pc1mon\Desktop\April_2_robo\NEW_VERSION\BufferedFPGALoopBack_1.asm:L2:2:1238791423")
	.dwattr DW$16, DW_AT_begin_file("BufferedFPGALoopBack_1.c")
	.dwattr DW$16, DW_AT_begin_line(0x43)
	.dwattr DW$16, DW_AT_end_line(0x50)
DW$17	.dwtag  DW_TAG_loop_range
	.dwattr DW$17, DW_AT_low_pc(DW$L$_main$3$B)
	.dwattr DW$17, DW_AT_high_pc(DW$L$_main$3$E)
	.dwendtag DW$16

	.dwendtag DW$13

	.dwattr DW$9, DW_AT_end_file("BufferedFPGALoopBack_1.c")
	.dwattr DW$9, DW_AT_end_line(0x55)
	.dwattr DW$9, DW_AT_end_column(0x01)
	.dwendentry
	.dwendtag DW$9

;*******************************************************************************
;* UNDEFINED EXTERNAL REFERENCES                                               *
;*******************************************************************************
	.global	_McBSP0_slave
	.global	_McBSP0_slave_setup
	.global	_detection

;*******************************************************************************
;* TYPE INFORMATION                                                            *
;*******************************************************************************

DW$T$19	.dwtag  DW_TAG_subroutine_type
	.dwattr DW$T$19, DW_AT_language(DW_LANG_C)
DW$18	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$10)
	.dwendtag DW$T$19


DW$T$21	.dwtag  DW_TAG_subroutine_type
	.dwattr DW$T$21, DW_AT_language(DW_LANG_C)

DW$T$22	.dwtag  DW_TAG_array_type, DW_AT_type(*DW$T$9)
	.dwattr DW$T$22, DW_AT_language(DW_LANG_C)
	.dwattr DW$T$22, DW_AT_byte_size(0x6300)
DW$19	.dwtag  DW_TAG_subrange_type
	.dwattr DW$19, DW_AT_upper_bound(0x62ff)
	.dwendtag DW$T$22


DW$T$23	.dwtag  DW_TAG_array_type, DW_AT_type(*DW$T$9)
	.dwattr DW$T$23, DW_AT_language(DW_LANG_C)
	.dwattr DW$T$23, DW_AT_byte_size(0x18c0)
DW$20	.dwtag  DW_TAG_subrange_type
	.dwattr DW$20, DW_AT_upper_bound(0x18bf)
	.dwendtag DW$T$23

DW$T$10	.dwtag  DW_TAG_base_type, DW_AT_name("int")
	.dwattr DW$T$10, DW_AT_encoding(DW_ATE_signed)
	.dwattr DW$T$10, DW_AT_byte_size(0x01)

DW$T$24	.dwtag  DW_TAG_subroutine_type, DW_AT_type(*DW$T$10)
	.dwattr DW$T$24, DW_AT_language(DW_LANG_C)
DW$T$11	.dwtag  DW_TAG_base_type, DW_AT_name("unsigned int")
	.dwattr DW$T$11, DW_AT_encoding(DW_ATE_unsigned)
	.dwattr DW$T$11, DW_AT_byte_size(0x01)
DW$T$13	.dwtag  DW_TAG_base_type, DW_AT_name("unsigned long")
	.dwattr DW$T$13, DW_AT_encoding(DW_ATE_unsigned)
	.dwattr DW$T$13, DW_AT_byte_size(0x02)

DW$T$29	.dwtag  DW_TAG_subroutine_type, DW_AT_type(*DW$T$13)
	.dwattr DW$T$29, DW_AT_language(DW_LANG_C)
DW$21	.dwtag  DW_TAG_formal_parameter, DW_AT_type(*DW$T$13)
	.dwendtag DW$T$29

DW$T$9	.dwtag  DW_TAG_base_type, DW_AT_name("unsigned short")
	.dwattr DW$T$9, DW_AT_encoding(DW_ATE_unsigned)
	.dwattr DW$T$9, DW_AT_byte_size(0x01)

	.dwattr DW$9, DW_AT_external(0x01)
	.dwattr DW$CU, DW_AT_language(DW_LANG_C)

;***************************************************************
;* DWARF CIE ENTRIES                                           *
;***************************************************************

DW$CIE	.dwcie 1, 91
	.dwcfa	0x0c, 36, 0
	.dwcfa	0x07, 0
	.dwcfa	0x07, 1
	.dwcfa	0x07, 2
	.dwcfa	0x07, 3
	.dwcfa	0x07, 4
	.dwcfa	0x07, 5
	.dwcfa	0x07, 6
	.dwcfa	0x07, 7
	.dwcfa	0x07, 8
	.dwcfa	0x07, 9
	.dwcfa	0x07, 10
	.dwcfa	0x07, 11
	.dwcfa	0x07, 12
	.dwcfa	0x07, 13
	.dwcfa	0x08, 14
	.dwcfa	0x08, 15
	.dwcfa	0x07, 16
	.dwcfa	0x07, 17
	.dwcfa	0x07, 18
	.dwcfa	0x07, 19
	.dwcfa	0x07, 20
	.dwcfa	0x07, 21
	.dwcfa	0x07, 22
	.dwcfa	0x07, 23
	.dwcfa	0x07, 24
	.dwcfa	0x07, 25
	.dwcfa	0x08, 26
	.dwcfa	0x08, 27
	.dwcfa	0x08, 28
	.dwcfa	0x08, 29
	.dwcfa	0x08, 30
	.dwcfa	0x08, 31
	.dwcfa	0x07, 32
	.dwcfa	0x07, 33
	.dwcfa	0x07, 34
	.dwcfa	0x07, 35
	.dwcfa	0x07, 36
	.dwcfa	0x07, 37
	.dwcfa	0x07, 38
	.dwcfa	0x07, 39
	.dwcfa	0x07, 40
	.dwcfa	0x07, 41
	.dwcfa	0x07, 42
	.dwcfa	0x07, 43
	.dwcfa	0x07, 44
	.dwcfa	0x07, 45
	.dwcfa	0x07, 46
	.dwcfa	0x07, 47
	.dwcfa	0x07, 48
	.dwcfa	0x07, 49
	.dwcfa	0x07, 50
	.dwcfa	0x07, 51
	.dwcfa	0x07, 52
	.dwcfa	0x07, 53
	.dwcfa	0x07, 54
	.dwcfa	0x07, 55
	.dwcfa	0x07, 56
	.dwcfa	0x07, 57
	.dwcfa	0x07, 58
	.dwcfa	0x07, 59
	.dwcfa	0x07, 60
	.dwcfa	0x07, 61
	.dwcfa	0x07, 62
	.dwcfa	0x07, 63
	.dwcfa	0x07, 64
	.dwcfa	0x07, 65
	.dwcfa	0x07, 66
	.dwcfa	0x07, 67
	.dwcfa	0x07, 68
	.dwcfa	0x07, 69
	.dwcfa	0x07, 70
	.dwcfa	0x07, 71
	.dwcfa	0x07, 72
	.dwcfa	0x07, 73
	.dwcfa	0x07, 74
	.dwcfa	0x07, 75
	.dwcfa	0x07, 76
	.dwcfa	0x07, 77
	.dwcfa	0x07, 78
	.dwcfa	0x07, 79
	.dwcfa	0x07, 80
	.dwcfa	0x07, 81
	.dwcfa	0x07, 82
	.dwcfa	0x07, 83
	.dwcfa	0x07, 84
	.dwcfa	0x07, 85
	.dwcfa	0x07, 86
	.dwcfa	0x07, 87
	.dwcfa	0x07, 88
	.dwcfa	0x07, 89
	.dwcfa	0x07, 90
	.dwcfa	0x07, 91

;***************************************************************
;* DWARF REGISTER MAP                                          *
;***************************************************************

DW$22	.dwtag  DW_TAG_assign_register, DW_AT_name("AC0")
	.dwattr DW$22, DW_AT_location[DW_OP_reg0]
DW$23	.dwtag  DW_TAG_assign_register, DW_AT_name("AC0")
	.dwattr DW$23, DW_AT_location[DW_OP_reg1]
DW$24	.dwtag  DW_TAG_assign_register, DW_AT_name("AC0_G")
	.dwattr DW$24, DW_AT_location[DW_OP_reg2]
DW$25	.dwtag  DW_TAG_assign_register, DW_AT_name("AC1")
	.dwattr DW$25, DW_AT_location[DW_OP_reg3]
DW$26	.dwtag  DW_TAG_assign_register, DW_AT_name("AC1")
	.dwattr DW$26, DW_AT_location[DW_OP_reg4]
DW$27	.dwtag  DW_TAG_assign_register, DW_AT_name("AC1_G")
	.dwattr DW$27, DW_AT_location[DW_OP_reg5]
DW$28	.dwtag  DW_TAG_assign_register, DW_AT_name("AC2")
	.dwattr DW$28, DW_AT_location[DW_OP_reg6]
DW$29	.dwtag  DW_TAG_assign_register, DW_AT_name("AC2")
	.dwattr DW$29, DW_AT_location[DW_OP_reg7]
DW$30	.dwtag  DW_TAG_assign_register, DW_AT_name("AC2_G")
	.dwattr DW$30, DW_AT_location[DW_OP_reg8]
DW$31	.dwtag  DW_TAG_assign_register, DW_AT_name("AC3")
	.dwattr DW$31, DW_AT_location[DW_OP_reg9]
DW$32	.dwtag  DW_TAG_assign_register, DW_AT_name("AC3")
	.dwattr DW$32, DW_AT_location[DW_OP_reg10]
DW$33	.dwtag  DW_TAG_assign_register, DW_AT_name("AC3_G")
	.dwattr DW$33, DW_AT_location[DW_OP_reg11]
DW$34	.dwtag  DW_TAG_assign_register, DW_AT_name("T0")
	.dwattr DW$34, DW_AT_location[DW_OP_reg12]
DW$35	.dwtag  DW_TAG_assign_register, DW_AT_name("T1")
	.dwattr DW$35, DW_AT_location[DW_OP_reg13]
DW$36	.dwtag  DW_TAG_assign_register, DW_AT_name("T2")
	.dwattr DW$36, DW_AT_location[DW_OP_reg14]
DW$37	.dwtag  DW_TAG_assign_register, DW_AT_name("T3")
	.dwattr DW$37, DW_AT_location[DW_OP_reg15]
DW$38	.dwtag  DW_TAG_assign_register, DW_AT_name("AR0")
	.dwattr DW$38, DW_AT_location[DW_OP_reg16]
DW$39	.dwtag  DW_TAG_assign_register, DW_AT_name("XAR0")
	.dwattr DW$39, DW_AT_location[DW_OP_reg17]
DW$40	.dwtag  DW_TAG_assign_register, DW_AT_name("AR1")
	.dwattr DW$40, DW_AT_location[DW_OP_reg18]
DW$41	.dwtag  DW_TAG_assign_register, DW_AT_name("XAR1")
	.dwattr DW$41, DW_AT_location[DW_OP_reg19]
DW$42	.dwtag  DW_TAG_assign_register, DW_AT_name("AR2")
	.dwattr DW$42, DW_AT_location[DW_OP_reg20]
DW$43	.dwtag  DW_TAG_assign_register, DW_AT_name("XAR2")
	.dwattr DW$43, DW_AT_location[DW_OP_reg21]
DW$44	.dwtag  DW_TAG_assign_register, DW_AT_name("AR3")
	.dwattr DW$44, DW_AT_location[DW_OP_reg22]
DW$45	.dwtag  DW_TAG_assign_register, DW_AT_name("XAR3")
	.dwattr DW$45, DW_AT_location[DW_OP_reg23]
DW$46	.dwtag  DW_TAG_assign_register, DW_AT_name("AR4")
	.dwattr DW$46, DW_AT_location[DW_OP_reg24]
DW$47	.dwtag  DW_TAG_assign_register, DW_AT_name("XAR4")
	.dwattr DW$47, DW_AT_location[DW_OP_reg25]
DW$48	.dwtag  DW_TAG_assign_register, DW_AT_name("AR5")
	.dwattr DW$48, DW_AT_location[DW_OP_reg26]
DW$49	.dwtag  DW_TAG_assign_register, DW_AT_name("XAR5")
	.dwattr DW$49, DW_AT_location[DW_OP_reg27]
DW$50	.dwtag  DW_TAG_assign_register, DW_AT_name("AR6")
	.dwattr DW$50, DW_AT_location[DW_OP_reg28]
DW$51	.dwtag  DW_TAG_assign_register, DW_AT_name("XAR6")
	.dwattr DW$51, DW_AT_location[DW_OP_reg29]
DW$52	.dwtag  DW_TAG_assign_register, DW_AT_name("AR7")
	.dwattr DW$52, DW_AT_location[DW_OP_reg30]
DW$53	.dwtag  DW_TAG_assign_register, DW_AT_name("XAR7")
	.dwattr DW$53, DW_AT_location[DW_OP_reg31]
DW$54	.dwtag  DW_TAG_assign_register, DW_AT_name("FP")
	.dwattr DW$54, DW_AT_location[DW_OP_regx 0x20]
DW$55	.dwtag  DW_TAG_assign_register, DW_AT_name("XFP")
	.dwattr DW$55, DW_AT_location[DW_OP_regx 0x21]
DW$56	.dwtag  DW_TAG_assign_register, DW_AT_name("PC")
	.dwattr DW$56, DW_AT_location[DW_OP_regx 0x22]
DW$57	.dwtag  DW_TAG_assign_register, DW_AT_name("SP")
	.dwattr DW$57, DW_AT_location[DW_OP_regx 0x23]
DW$58	.dwtag  DW_TAG_assign_register, DW_AT_name("XSP")
	.dwattr DW$58, DW_AT_location[DW_OP_regx 0x24]
DW$59	.dwtag  DW_TAG_assign_register, DW_AT_name("BKC")
	.dwattr DW$59, DW_AT_location[DW_OP_regx 0x25]
DW$60	.dwtag  DW_TAG_assign_register, DW_AT_name("BK03")
	.dwattr DW$60, DW_AT_location[DW_OP_regx 0x26]
DW$61	.dwtag  DW_TAG_assign_register, DW_AT_name("BK47")
	.dwattr DW$61, DW_AT_location[DW_OP_regx 0x27]
DW$62	.dwtag  DW_TAG_assign_register, DW_AT_name("ST0")
	.dwattr DW$62, DW_AT_location[DW_OP_regx 0x28]
DW$63	.dwtag  DW_TAG_assign_register, DW_AT_name("ST1")
	.dwattr DW$63, DW_AT_location[DW_OP_regx 0x29]
DW$64	.dwtag  DW_TAG_assign_register, DW_AT_name("ST2")
	.dwattr DW$64, DW_AT_location[DW_OP_regx 0x2a]
DW$65	.dwtag  DW_TAG_assign_register, DW_AT_name("ST3")
	.dwattr DW$65, DW_AT_location[DW_OP_regx 0x2b]
DW$66	.dwtag  DW_TAG_assign_register, DW_AT_name("MDP")
	.dwattr DW$66, DW_AT_location[DW_OP_regx 0x2c]
DW$67	.dwtag  DW_TAG_assign_register, DW_AT_name("MDP05")
	.dwattr DW$67, DW_AT_location[DW_OP_regx 0x2d]
DW$68	.dwtag  DW_TAG_assign_register, DW_AT_name("MDP67")
	.dwattr DW$68, DW_AT_location[DW_OP_regx 0x2e]
DW$69	.dwtag  DW_TAG_assign_register, DW_AT_name("BRC0")
	.dwattr DW$69, DW_AT_location[DW_OP_regx 0x2f]
DW$70	.dwtag  DW_TAG_assign_register, DW_AT_name("RSA0")
	.dwattr DW$70, DW_AT_location[DW_OP_regx 0x30]
DW$71	.dwtag  DW_TAG_assign_register, DW_AT_name("RSA0_H")
	.dwattr DW$71, DW_AT_location[DW_OP_regx 0x31]
DW$72	.dwtag  DW_TAG_assign_register, DW_AT_name("REA0")
	.dwattr DW$72, DW_AT_location[DW_OP_regx 0x32]
DW$73	.dwtag  DW_TAG_assign_register, DW_AT_name("REA0_H")
	.dwattr DW$73, DW_AT_location[DW_OP_regx 0x33]
DW$74	.dwtag  DW_TAG_assign_register, DW_AT_name("BRS1")
	.dwattr DW$74, DW_AT_location[DW_OP_regx 0x34]
DW$75	.dwtag  DW_TAG_assign_register, DW_AT_name("BRC1")
	.dwattr DW$75, DW_AT_location[DW_OP_regx 0x35]
DW$76	.dwtag  DW_TAG_assign_register, DW_AT_name("RSA1")
	.dwattr DW$76, DW_AT_location[DW_OP_regx 0x36]
DW$77	.dwtag  DW_TAG_assign_register, DW_AT_name("RSA1_H")
	.dwattr DW$77, DW_AT_location[DW_OP_regx 0x37]
DW$78	.dwtag  DW_TAG_assign_register, DW_AT_name("REA1")
	.dwattr DW$78, DW_AT_location[DW_OP_regx 0x38]
DW$79	.dwtag  DW_TAG_assign_register, DW_AT_name("REA1_H")
	.dwattr DW$79, DW_AT_location[DW_OP_regx 0x39]
DW$80	.dwtag  DW_TAG_assign_register, DW_AT_name("CSR")
	.dwattr DW$80, DW_AT_location[DW_OP_regx 0x3a]
DW$81	.dwtag  DW_TAG_assign_register, DW_AT_name("RPTC")
	.dwattr DW$81, DW_AT_location[DW_OP_regx 0x3b]
DW$82	.dwtag  DW_TAG_assign_register, DW_AT_name("CDP")
	.dwattr DW$82, DW_AT_location[DW_OP_regx 0x3c]
DW$83	.dwtag  DW_TAG_assign_register, DW_AT_name("XCDP")
	.dwattr DW$83, DW_AT_location[DW_OP_regx 0x3d]
DW$84	.dwtag  DW_TAG_assign_register, DW_AT_name("TRN0")
	.dwattr DW$84, DW_AT_location[DW_OP_regx 0x3e]
DW$85	.dwtag  DW_TAG_assign_register, DW_AT_name("TRN1")
	.dwattr DW$85, DW_AT_location[DW_OP_regx 0x3f]
DW$86	.dwtag  DW_TAG_assign_register, DW_AT_name("BSA01")
	.dwattr DW$86, DW_AT_location[DW_OP_regx 0x40]
DW$87	.dwtag  DW_TAG_assign_register, DW_AT_name("BSA23")
	.dwattr DW$87, DW_AT_location[DW_OP_regx 0x41]
DW$88	.dwtag  DW_TAG_assign_register, DW_AT_name("BSA45")
	.dwattr DW$88, DW_AT_location[DW_OP_regx 0x42]
DW$89	.dwtag  DW_TAG_assign_register, DW_AT_name("BSA67")
	.dwattr DW$89, DW_AT_location[DW_OP_regx 0x43]
DW$90	.dwtag  DW_TAG_assign_register, DW_AT_name("BSAC")
	.dwattr DW$90, DW_AT_location[DW_OP_regx 0x44]
DW$91	.dwtag  DW_TAG_assign_register, DW_AT_name("CARRY")
	.dwattr DW$91, DW_AT_location[DW_OP_regx 0x45]
DW$92	.dwtag  DW_TAG_assign_register, DW_AT_name("TC1")
	.dwattr DW$92, DW_AT_location[DW_OP_regx 0x46]
DW$93	.dwtag  DW_TAG_assign_register, DW_AT_name("TC2")
	.dwattr DW$93, DW_AT_location[DW_OP_regx 0x47]
DW$94	.dwtag  DW_TAG_assign_register, DW_AT_name("M40")
	.dwattr DW$94, DW_AT_location[DW_OP_regx 0x48]
DW$95	.dwtag  DW_TAG_assign_register, DW_AT_name("SXMD")
	.dwattr DW$95, DW_AT_location[DW_OP_regx 0x49]
DW$96	.dwtag  DW_TAG_assign_register, DW_AT_name("ARMS")
	.dwattr DW$96, DW_AT_location[DW_OP_regx 0x4a]
DW$97	.dwtag  DW_TAG_assign_register, DW_AT_name("C54CM")
	.dwattr DW$97, DW_AT_location[DW_OP_regx 0x4b]
DW$98	.dwtag  DW_TAG_assign_register, DW_AT_name("SATA")
	.dwattr DW$98, DW_AT_location[DW_OP_regx 0x4c]
DW$99	.dwtag  DW_TAG_assign_register, DW_AT_name("SATD")
	.dwattr DW$99, DW_AT_location[DW_OP_regx 0x4d]
DW$100	.dwtag  DW_TAG_assign_register, DW_AT_name("RDM")
	.dwattr DW$100, DW_AT_location[DW_OP_regx 0x4e]
DW$101	.dwtag  DW_TAG_assign_register, DW_AT_name("FRCT")
	.dwattr DW$101, DW_AT_location[DW_OP_regx 0x4f]
DW$102	.dwtag  DW_TAG_assign_register, DW_AT_name("SMUL")
	.dwattr DW$102, DW_AT_location[DW_OP_regx 0x50]
DW$103	.dwtag  DW_TAG_assign_register, DW_AT_name("INTM")
	.dwattr DW$103, DW_AT_location[DW_OP_regx 0x51]
DW$104	.dwtag  DW_TAG_assign_register, DW_AT_name("AR0LC")
	.dwattr DW$104, DW_AT_location[DW_OP_regx 0x52]
DW$105	.dwtag  DW_TAG_assign_register, DW_AT_name("AR1LC")
	.dwattr DW$105, DW_AT_location[DW_OP_regx 0x53]
DW$106	.dwtag  DW_TAG_assign_register, DW_AT_name("AR2LC")
	.dwattr DW$106, DW_AT_location[DW_OP_regx 0x54]
DW$107	.dwtag  DW_TAG_assign_register, DW_AT_name("AR3LC")
	.dwattr DW$107, DW_AT_location[DW_OP_regx 0x55]
DW$108	.dwtag  DW_TAG_assign_register, DW_AT_name("AR4LC")
	.dwattr DW$108, DW_AT_location[DW_OP_regx 0x56]
DW$109	.dwtag  DW_TAG_assign_register, DW_AT_name("AR5LC")
	.dwattr DW$109, DW_AT_location[DW_OP_regx 0x57]
DW$110	.dwtag  DW_TAG_assign_register, DW_AT_name("AR6LC")
	.dwattr DW$110, DW_AT_location[DW_OP_regx 0x58]
DW$111	.dwtag  DW_TAG_assign_register, DW_AT_name("AR7LC")
	.dwattr DW$111, DW_AT_location[DW_OP_regx 0x59]
DW$112	.dwtag  DW_TAG_assign_register, DW_AT_name("CDPLC")
	.dwattr DW$112, DW_AT_location[DW_OP_regx 0x5a]
DW$113	.dwtag  DW_TAG_assign_register, DW_AT_name("CIE_RETA")
	.dwattr DW$113, DW_AT_location[DW_OP_regx 0x5b]
	.dwendtag DW$CU

